package com.ruoyi.product.mapper;

import com.ruoyi.product.domain.StoreProduct;
import com.ruoyi.product.domain.StoreProductJoint;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

/**
 * 商品Mapper接口
 *
 * @author ruoyi
 * @date 2021-11-22
 */
public interface StoreProductJointMapper
{


    public List<StoreProduct> selectStoreProductJointByParam(@Param("params") Map<String, Object> params);

    public List<StoreProductJoint> selectStoreProductJointByParamTrue(@Param("params") Map<String, Object> params);


    /**
     * 查询商品
     * @param id
     * @return 商品
     */
    public StoreProductJoint selectStoreProductById(Long id);

    /**
     * 查询商品
     * @param store_id 门店id , store_product_id 商品id
     * @return 商品
     */
    public StoreProductJoint selectStoreProductByStoreIdAndStoreId(@Param("storeId") Long storeId,@Param("storeProductId") Long storeProductId);

    /**
     * 查询商品列表
     *
     * @param storeProduct 商品
     * @return 商品集合
     */
//    public List<StoreProduct> selectStoreProductList(StoreProduct storeProduct);

    /**
     * 新增商品门店关联
     *
     * @param
     * @return 结果
     */
    public int insertStoreProductJoint(StoreProductJoint storeProductJoint);

    /**
     * 修改商品门店关联
     *
     * @param
     * @return 结果
     */
    public int updateStoreProductJoint(StoreProductJoint storeProductJoint);


}
